//
//#include "../domain/Utils.h"
//#include "../business/InputManager.h"
//#include <iostream>
//
//int main(int argc, char **argv) {
//
//	string line = "a;;cv;op;-10,568;5;;h;ghj";
//	// tokenize with helper class
//	int tokenCount = 0;
//	string* tokens = Utils::stringTokenize(line, DEFAULT_DELIMITER, tokenCount);
//
//	for (int j = 0; j < 5; j++){
//		cout << tokens[j] << "\n";
//	}
//	cout << tokenCount << "\n";
//
//	if (tokenCount < 3){
//		//TODO: avisar el error y no procesar la linea
//		 cout << "Menos de 3 elem en vertex " << "\n";
//	}
//	else {
//		if (tokenCount > 5){
//			//TODO: avisar que se tomaran solo los primeros 3
//			cout << "Se tomaran solo los primero 3 elem de vertex " << "\n";
//		}
//		if (!(Utils::validateFloat(tokens[3]))) cout << "mal" << "\n";
//		Utils::comaToDot(tokens[3]);
//		if (!(Utils::validateFloat(tokens[4]))) cout << "mal2" << "\n";
//		Utils::comaToDot(tokens[4]);
//		string xpos = tokens[3];
//		if (tokens[3][0] == '-') {
//			xpos = Utils::negativeToPositive(tokens[3]);
//		}
//		string ypos = tokens[4];
//		if (tokens[4][0] == '-') {
//			ypos = Utils::negativeToPositive(tokens[4]);
//		}
//		float x = Utils::stringToFloat(xpos);
//		float y = Utils::stringToFloat(ypos);
//		cout << x << "\n";
//		cout << y << "\n";
//	}
//	delete[] tokens;
//
////
////*
////	.c_str()
////	ifstream fileV;
////	ifstream fileE;
////	if (argc < 3) {
////		return 1;
////	}
////	fileV.open(argv[1], ifstream::out);
////
////	if (!fileV.is_open()) {
////		return 1;
////	}
////	fileE.open(argv[2], ifstream::out);
////
////	if (!fileE.is_open()) {
////		return 1;
////	}
////
////	// Creates the input manager
////	InputManager* inputManager = new InputManager(&fileV,&fileE);
////	// Get structures
////	inputManager->processVertexStructure();
////	//inputManager->processEdgeStructure();
////	// free memory
////	delete inputManager;
////*/
//	string fin;
//	std::cin >> fin;
//	return 0;
//}
